a calling card - Spanish English Dictionary